The great thing about PEI is we are surrounded by beaches; we have over 150 of them. The nearest red sand beach to Charlottetown would be Tea Hill Park. It's barely five kilometres away from the downtown. For one of our white sand beaches with dunes, you can always head out to Brackley Beach. It's about 20 kilometres away and is beautiful.
You can't go wrong here really. The shore of PEI is breathtaking from tip to tip.
Hope you enjoy your visit to our little slice of heaven!