The Caribbean is known for great weather, music, cuisine, cocktails, and warm, friendly people. On that list, these islands are home to some of the best beaches in the world. Lulling waters, powdery sands, and palm trees are a few ...