Abaco Beach Resort & Boat Harbour is situated on the south eastern shore of Marsh Harbour. Located just over 160 km north of Nassau and 321 km northeast of Miami, the Abacos consist of Great and Little Abaco, and the cays of Elbow Cay, Man-O-War, Green Turtle Cay, Guana Cay, Stranger's Cay, Umbrella Cay and Walker's Cay. A sailing paradise, these islands offer over 190 km of deserted anchorages and sheltered harbours. Marsh Harbour, on Great Abaco, is the commercial hub of the islands and offers a plethora of shops and restaurants. Events include the Bahamas Billfish Championship.