Leeward Caribbean Islands
Life needs to make more waves
The Leewards are a group of islands in the West Indies, located north west of the Lesser Antilles. They got their name from the fact that they are located away from the wind. A tropical Caribbean island paradise, the Leeward Islands enjoy high temperatures all year round. The region offers a wide range of geographical features from arid and sandy coral islands to volcanic landscapes. Relax on beautiful beaches flanked by palm trees and lapped by crystal clear waters… If you manage to tear yourself away from the sea, there are wonderful rainforests to be explored and summits of volcanoes to be reached… Something for every taste and every generation!