I was at Mahahual late January and the beach is nearly gone and full of seaweed. I did go to the Krazy Lobster, free access, good service, reasonable drink prices, dirty restroom. With 3 ships at the pier the port area was wall to wall people, IMO this stop has gone downhill.