When thinking of the best way to enjoy Florida’s waters, kayaking comes to mind. Florida offers more than just stunning beaches; the Caloosahatchee River in Fort Myers is a number one example. Kayaking this river is an unforgettable way to immerse yourself in...