I don't think you will find too much access from shore, but if you can get your hands on a boat .... let's just say that I have had some fantastic days not 100 yards from the beach!!
Give a man a fish and you feed him for a day ...
show him where to fish and ... you'll be sorry