Climate: Long Island and the South Bahamas enjoy some of the best weather in the Caribbean.During the summer months, the resort averages a beautiful 30° C. With the gently cooling trade winds of the South Bahamas, Cape Santa Maria is a perfect escape from the humidity of the southern United States and Europe. Throughout the winter, beach lovers enjoy the tropical warmth of the Caribbean sun, with average temperatures around 23° C.