Katrina Kaif is on a four-day vacation in Mexico and the actress has been sharing awesome pictures from her beach vacation.