Kassi Beach Club
As the weather warms up this spring and summer, Kassi Beach House is an enticing spot for daytime lounge vibes at Virgin Resorts. Brunch runs daily from 11 am to 3 pm, whether in the main dining room or soaking in the atmosphere of the hotel's courtyard promenade from a partially shaded patio. Kassi Beach House even has exclusive daybeds by the pool, with the restaurant's entire menu available. Start with a Mediterranean spread of Oven Roasted Puccia Bread, ricotta, eggplant, and white bean dip, and follow up with newly introduced brunch items like a roasted golden beet salad with kale and pistachios, Pear & Formaggio pizza with honey, and a savory Mushroom Carbonara. Order a draft Aperol Spritz in three different sizes, including one large enough for a group to share or go with the restaurant's signature bottomless rosé deal.
How to order: Go online to book a table or poolside daybed. The latter has a $300 food-and-beverage minimum for parties of 2-6 people.
Kassi Beach House has three seafood specials for both Christmas Eve and Christmas Day. Order the Squid Ink Bucatini with Manila clams and bottarga, Roasted Sea Bream with tomato and white wine sauce, or Shellfish Cannelloni with lobster, shrimp, and ricotta. Come a few days early on Wednesday, December 21, when Kassi Beach House will host a Naughty or Nice House Party at 9 pm with 50% off all pasta and select booze, holiday cocktails, and a DJ.
Cost: Squid Ink Bucatini $29, Sea Bream $68, Shellfish Cannelloni $45.
How to book: Book a table (or daybed on the patio) online.
Put a stylish spin on Thanksgiving at Kassi Beach House. A four-course holiday menu begins with charcuterie, followed by Potato Gnocchi, Arancini, Braciole (a meat and tomato combo), and a main course of Turkey Roulade and Zuppa Di Pesce (seafood stew) with braised greens, brown butter corn, Italian green beans, and creamy polenta. A Pumpkin Upside-Down Cake is served for dessert with spiced whipped topping.
Cost: $65 per person with wine/cocktail pairings for an additional $36.
How to book: Book a reservation online.