where is leeward islands
The Leeward and Windward islands together make up the Caribbean islands group of the Lesser Antilles. The Leeward islands of the West Indies are one of the most popular tourist travel destinations in the World with a huge demand within the Caribbean cruise industry.