Mahahual is a major cruise port in Mexico and has many stunning beaches ideal for all types of watersports. This port bustles with life when the cruise ships are in port, with street vendors, restaurants, bars and excursions to nearby attractions. Mahahual will keep you totally entertained for so long as you choose to stay.