Heidi Klum and Tom Kaulitz were all about the sunshine -- and each other -- in St. Barts, living their best island life.
2025