A Sweet Spot on the Water in Fort Myers Beach, FL