where are the leeward islands located
The Leeward Antilles is a chain of islands in the southern Caribbean Sea off the coast of Venezuela. They include Aruba, Curacao, Bonaire, Isla la Tortuga and Isla la Margarita.