We made ours. We made them and printed them out on photo paper then laminated them and added magnets.
This is what we do and have been doing for years. Just print on regular printer paper, cut them to size, laminate them (there is a cheap laminator on
amazon), trim the laminated sheet with scissors, then attach either the flat strip-type magnates, or the round flat magnets (both of which have adhesive backing, and both on amazon).
The lamination actually changes the drab “plain printer paper” colors to be more intense, so you don’t have to use glossy photo paper to get the nice colors; plus the lamination keeps them durable.
there are many sites that have templates that you can modify to personalize different designs, I don’t have links on me at the moment, but a Google search will find them.
lastly, it can be good to locate a nice “disney-style” font and a “pirate font” to install on your computer, so that when you add text to the templates, it keeps the style.