Crowded, 1000 + people. RENT A SHELL ON BAREFOOT BEACH. They will shuttle you over. They come by every 15 min. Go to the bbq lunch 20 - 30 min. late to avoid all those people! Snorkeling a must. We saw Sting Rays, big fish, Lime sharks.
Local independent owner took us to the north end of island. Private cave snorkel and cliff diving. Avoid St. John, way too crowded. The reef is being damaged by too much tourism.