Anne Hathaway – wearing a bikini on a yacht in Spain