Stars is an upscale, oceanfront New American restaurant featuring a large wine list and floor-to-ceiling windows. Reservations are recommended, and beachwear is not permitted.