Primrose is an upscale New American restaurant offering contemporary steak and seafood dishes with coastal views in an airy, resort setting.