floating restaurant on body of water near mountains