Sanibel Harbour Marriott Resort & Spa is ready to help you create lasting memories in Florida. Located in Fort Myers, our hotel is just a short distance from both Sanibel and Captiva Islands, with their beautiful beaches and popular attractions. Nature lovers will be enchanted by the many opportunities to enjoy the outdoors near our resort - from natural trails and bike and kayak rentals to simply relaxing on a hammock and watching the sunset. Light-filled rooms and suites offer private balconies and oversized windows, as well as premium bathroom amenities and complimentary Wi-Fi. Dine in one of our resort restaurants, or embark on a romantic dinner cruise on the Sanibel Harbour Princess Yacht. Spoil yourself with a treatment at the on-site spa, too. Those planning events in Fort Myers can explore our flexible hotel venues, which include the riverside Cove Beach. Whatever your reason for visiting the Sanibel Island area, we know you'll be thrilled with your stay at Sanibel Harbour Marriott Resort & Spa.