The Tiger Beach (Laohutan) Ocean Park is the biggest modern lido in China spread across a total area of about 291 acres with a coastline of more than 4,000 meters and situated in the central part of the southern seashore of Dalian City. The park…