Acapulco Bay is a stunning natural harbor that stretches along the city's coastline. Take a boat tour or rent a kayak to explore the crystal-clear waters and enjoy the picturesque views of the surrounding hills. You can also relax on the sandy beaches, soak up the sun, and swim in the warm waters of the bay.