Accessible only by boat, 100-acre Cabbage Key sits near Fort Myers with a historic inn, famous restaurant, waterfront cottages, fishing, and Old Florida charm.