Yal-Ku is a protected lagoon near Half Moon Beach in Akumal. It is a natural lagoon: not a theme park snorkeling venue. The calm, brackish, water makes it an ideal location for less experienced swimmers. They wont be disappointed. The waters are teaming with fish. Like many places in Riviera Maya it is best to go early or late in the day to avoid crowds.