Located near a train station, Margaritaville Resort Cape Cod is a great choice for a stay in Hyannis. Guests can visit the spa to be pampered with deep-tissue massages, aromatherapy or manicures and pedicures, and Grand Cru Bar and Grill, one of 2 restaurants, serves dinner. Other highlights include a water park, an indoor pool and an outdoor pool.