Dolphin Bay is a restaurant known for its unique riverside setting.