Trunk Bay is an awesome snorkeling area, with the guided underwater tour. The beach is spectacular with facilities tto make things convenient. If you have time, take a picnic lunch and enjoy an entire day. There are many people but there is still enough space to find a little piece of beach to yourself. Absolutely beautiful and a must do for St. John!!