Abraham's Bay
Encyclopedia
Abraham's Bay is a town in the Bahamas. It is located on Mayaguana
island.
Mayaguana
Mayaguana is the most easterly island and district of the Bahamas. It is one of only a few Bahamian islands which retain their Lucayan names. The population of Mayaguana in the 2000 census was 259, amounting to an estimate 312 in 2010...
island.