The name of this park is a bit confusing. The English name is clearly "Yabuli Ocean Park" per the park's website. Yet the park is located at a ski resort on Yabuli Mountain. The park's Chinese per the same website is "亚布力山地游乐园" which would translate to "Yabuli Mountain Park".
The GPS coordinates for this park are only approximate. The satellite imagery it too old to pinpoint it.