Anguilla is a charming little British overseas territory nestled in the eastern Caribbean. It's the northernmost of the Leeward Islands in the Lesser Antilles, located east of Puerto Rico and the ...