100 best beaches in the world by CNN 2017 – # 48. Trunk Bay, St. John, U.S. Virgin Islands

Trunk Bay, St. John, U.S. Virgin Islands

You have to pay a fee to get into this stunning beach, but boy is it worth it. Imagine a postcard of pure beach beauty, then Photoshop the blues to be even bluer and the yellow-white sand to be even softer and you have Trunk Bay.

Highlight: Snorkelers get a little treat with plaques embedded into the sea floor with information about what they’re looking at.

Want to visit? Check out this link