Heidi Klum Smooches Boyfriend Tom Kaulitz During Beach Vacation