Snorkeling at Shelly Beach

I have to say I LOVE snorkeling, one of my favourite activities to do when I have spare time. One of my favourite places to snorkel is Shelley [...]