If you are unable to find a mattress topper that fits your bed, you may need to look for a custom cut of memory foam. Companies like All Memory Foam create custom mattress toppers for beds like hospital beds and boat beds.
If your bed is 30" wide, you likely need a small single mattress topper. These mattress toppers can be a little more difficult to find in the USA but are often available online.
For a child's bed, toddler bed, or crib, there are a number of quilted and wool mattress toppers available. Many of them also come in hypoallergenic and organic varieties.