Mahahual Beach is only around 10 minutes from the port. If you decide to walk, it'll take you around 40 minutes to reach the clear waters.