Michelle Rodriguez in Cancun Mexico wearing a bikini