Come discover the Best Western Plus Fort Myers Beach Resort Hotel, located in the Town of Fort Myers Beach, Florida. Our resort is located directly on a secluded beach at the north end of Estero Island overlooking the Gulf of Mexico where fiery sunsets will leave you spellbound. All rooms second floor and higher have a private beachfront balconies. Complimentary full breakfast daily for our registered guests. Complimentary Wi-Fi. Water Sports and Chair Rentals. We are walking distance to the restaurants and shops but far away from the crowds of the pubic beach.