Caribbean Island Profiles - Anguilla Beaches
Anguilla is located in the Caribbean Sea, the northern most island in the Leeward Island chain. It’s nearest neighbor to the south is St. Martin/Sint Maarten. It has a population of just 12000 inhabitants, is sixteen miles long and three miles wide at its widest point.
Anguilla is perhaps one of the lesser known Caribbean islands. […]
