We are thinking of booking a trip to Great Abaco and staying either in Treasure Cay or Marsh Harbour. Our ideal vacation is relaxing on the beach and snorkeling. Are the beaches better on Treasure Cay? I read there were no beaches in Marsh Harbour. Also, can you drive from Treasure Cay around Great Abaco if we rent a car. It seems to connect to the main part of the island only at Casuarina Beach. How are the restaurants in the Treasure Cay area for quality of food and affordability? They seem to have quite limited choices. Any other helpful information would be greatly appreciated!