Exploring Taiwan: Rain or Shine!

Here's a Clue!
25° 1' 58.669" N
X
121° 33' 55.536" E
Crabs at the aquarium!