Tag Archive for: Smith Bay Beach Park

Trunk Bay, St John

14 Best Beaches in the U.S. Virgin Islands

The United States Virgin Islands, America’s Caribbean haven,…