Catemaco sits on the shore of the 16km-long Laguna Catemaco, which is ringed by volcanic hills and is actually a lake and not a lagoon. East of town are a few modest gray-sand beaches where you can take a dip in cloudy water.