Head to the island's north tip and you can be rewarded with a trio of beaches within the Nail Bay Resort complex that are ideal for snorkeling. Mountain Trunk Bay is perfect for beginners, and Nail Bay and Long Bay beaches have coral caverns just offshore. The resort has a restaurant, which is an uphill walk but perfect for beach breaks.
Visit the Travel Talk forums for help on planning your trip