2. Trunk Bay
This beach in St. John’s, U.S. Virgin Islands is just everything you could dream of. Absolutely transparent and massive blue warm waters, white sand, no waves and tropical fish swimming around you. It is truly one of the best beaches in the Caribbean. The conservation effort of the locals is very good, no waste or any form of debris can be found along the shores and on the sandy coastline.
Image Credit: destinationweddingmag
Pingback: 25 Best Vacation Spots In US | Ultimate Places
Pingback: 50 Top Luxury Hotels In Europe
Pingback: 21 Amazing Things To Do In Bahamas