The tiny island of Anguilla lies between the Caribbean Sea and the Atlantic Ocean. It is most northerly of the Leeward Islands. This guide for tourists describes the island's buildings, sporting... This description may be from another edition of this product.