Not sure of this, but I think this structure on the Blue Lagoon in Portland was used in a scene from Club Paradise.
Forum Rules