Cameron Diaz, Kate Upton and Leslie Mann Bikini in the Bahamas