The Leeward Islands are a group of islands situated where the northeastern Caribbean Sea meets the western Atlantic Ocean.
The Leeward Islands are a group of islands. These islands are situated where the northeastern Caribbean Sea meets the western Atlantic Ocean.