Britannica
Sources used in this answer
Which island lies about 12 miles south of Anguilla?
Created from Britannica articles
using AI.
AI can make mistakes, so verify using Britannica articles.
The island that lies about 12 miles (19 km) south of Anguilla is Saint Martin.1