Elisabetta Canalis wears a small blue bikini on the beach in Puerto Vallartam, Mexico where she is on holiday with boyfriend George Clooney