Kate Hudson & Lance Armstrong make nautical love