Place to Visit Travel Guide Where to eat Stay at the Courtyard by Marriott Marathon in the Florida Keys