Unless an abundance of internal storage is a priority for you, 32GB should be enough. This model has an IP68 rating, which means it's both water and dust resistant.
OnBuy
DOOGEE S40 5.5 inch IP68 IP69K Waterproof NFC Android 9.0 4650mAh 3GB 32GB MT6739 4G Smartphone