512GB internal storage isn't the largest on the market but should do fine for most people. Don't worry if the phone gets a bit wet, it has an IP55 and IP65 rating.
From Honor
HONOR 200 Pro 12GB+512GB Black Dual Card
This product is also available at 3 unverified stores.