A great choice for a stay in Marblehead, South Beach Resort Hotel features a marina. You can take a dip in the seasonal outdoor pool, then visit the spa to be pampered with massages, facials, or aromatherapy. Other highlights at this luxurious hotel include 3 outdoor pools, an outdoor tennis court, and a spa tub. Fellow travelers say great things about the helpful staff.