USA
Beautiful resort with private sandy beach, just minutes to Key West. Snorkeling, fishing, marina, boat rentals, canoes, ramps and slips, restaurant, pub, pavilion, hot tub, pool.