I’m getting a new tattoo in 10 days and 3 weeks later I’m off on a holiday too. I asked my artist if 3 weeks is enough time to get it healed enough and he assured me it’ll be fine. Of course I’ll be covering up as much as I can and if it’s not covered I’ll be using lots of sunscreen as well. I’ll take my chances, haha.
Other than what you’ve said about covering and sunscreen, I’d still use some skin cream to keep the new tattoo hydrated enough for a long while after healing. 🙂