Best Caribbean Beaches For You To Visit

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.