Canada's smallest province packs in sandy beaches, freshly caught seafood and Indigenous culture. Here's what to expect when you visit Prince Edward Island