Experience luxury and comfort at Marriott Sanibel Harbour Resort & Spa, an unforgettable Sanibel Island resort in San Carlos Bay in picturesque Fort Myers, Florida.
Our sophisticated hotel places you just a short distance from the famed beaches of Sanibel Island. Head out on the nearby nature trail, or rent a kayak and explore the water. Or simply stay here and enjoy premier resort amenities such as three sparkling outdoor pools, access to a private yacht and a peaceful on-site spa.
Dining options for your visit include a stylish steakhouse, poolside nibbles and a delectable brunch and dinner cruise on the Sanibel Harbour Princess Yacht.
For those planning a meeting or event in Ft. Myers, our resort’s flexible venues provide the perfect waterfront setting.
Make yourself at home in a spacious hotel room or suite, featuring floor-to-ceiling windows, complimentary Wi-Fi access and a private balcony.