A fantasy-filled restaurant sits right on the water.