Kate Upton, Cameron Diaz & Leslie Mann Bikini Photos: Nassau, Bahamas