Any of those beeches will get you fish, start off with bass they are easiest on lure now but if you use bait you will catch flounder also.
Visit one of those beeches right now as teh tides are really low, spot a cropping of rock or weed... or better yet as the weather is hot got for a swim with a snorkle and mask and you will see where the weed / rocks are about 15-30m from the shore line in about 1-2m of water.
When the tide receedes the fish gather here, find that spot and you will find the fish.
Fish an hour before low to an 2 hours after for the best bass time (for that stretch...not the same every where...) and continue fishing as the flatties move closer.
Surf is not necessarily a better time to fish... the fish are there wether there is surf or not... but surf will dislodge food so your bait should be used. In clear calm waters they moslty eat sandeels and mackeral so rely on visual lures.
Other than that there are countless threads here but your best answer will come from experience, good luck and I might just see ya on one of those beeches