Dictionary.com
Thesaurus.com

have yachted

  • present perfect
    of yacht.
    yacht
    noun
    a vessel used for private cruising, racing, or other noncommercial purposes.