Dictionary.com
Thesaurus.com

has been yachting

  • present perfect progressive
    of yacht (3rd person singular).
    yacht
    noun
    a vessel used for private cruising, racing, or other noncommercial purposes.