Anguilla is a British overseas territory located in the Caribbean. It is situated in the northern part of the Leeward Islands, which are part of the Lesser Antilles. Anguilla lies east of Puerto Rico and the Virgin Islands and north of Saint Martin. It consists of the main island of Anguilla and several smaller islands and cays. Its stunning natural beauty, picture perfect beaches, crystal clear waters, and fabulous marine life make it a popular Caribbean yacht charter destination.