I have a couple of tankinis (singlet & shorts style) and they cover my tum really well, the top never comes up. I don't know where you are in Melbourne, but Brand Smart in Nunawading have a great swimwear shop.

HTH