Alessandra Ambrosio danced with friends on a yacht in St. Barts last night. She was joined by Rosie-Huntington-Whiteley and her boyfriend Jason Statham, who arrived on the island earlier this week. Salma Hayek's husband, Francois Henri-Pinault, took a break from their family vacation to dance the night away as well, as did singer Macy Gray. One face that was missing from the party was Diddy, who's been having his own fun with his kids and bikini-clad Kim Porter nearby. He has plans to head to Las Vegas for New Year's Eve, though from the looks of Alessandra and Rosie's evening out, St. Barts wouldn't be a bad spot to ring in 2011!