Почему не яхта пишется раздельно?
Пишется слитно, потому что недолгого = короткого
Противопоставления нет: короткий, но хороший отдых возможен.
Так оно раздельно пиется?