"Isla Bella Beach Resort is in Marathon, about halfway down the chain, perched on one mile of sandy shoreline. We stayed in a two-bedroom, two-bathroom guestroom with an oceanview balcony and enjoyed sitting by firepit tables on the beach with a cocktail each evening before dining on fresh seafood at Mahina, an open-air restaurant with a Hawaiian feel. The resort has five pools, a marina with water sports, and an on-site marketplace." - Travel + Leisure Editors