In terms of clothes that are good for Pompeii, lightweight cotton is key during the warmer months. The ruins are a bit gritty so wear something that is easy to wash in case the outfit gets dusty from wandering around. Since you are not visiting a religious site, you can absolutely wear shorts and a tank top.