Porto de Galinhas is known for its nature-made pools not far from the coast line. During low tide, the crystal clear water is dammed in coral reefs, forming many natural aquariums filled with fishes and marine animals. You can swim or snorkel in those too.
The best way to get to those amazing pools is to book one of the local boat tours. (Our hotel helped us book one easily.)