Mediterranean restaurant REEF offers panoramic sea views, a kids' room, and a seasonal terrace.