Iggy Azalea – on and off a yacht in Cabo San Lucas Mexico