Lighthouse Beach secluded cove: what hikers and snorkelers miss, steep jungle climb, stacked rock
Kratin Beach Phuket: top snorkeling under a neglected shore — vibrant reefs and fish
Banana Beach Phuket: Hidden snorkeling gem with crystal clear water and hornbills but bring