The beach right off Mahahual’s beautiful malecón has great sand, plus water so shallow you can swim out a good 100m.