From exploring local shops and galleries to taking a dolphin-watching tour and attending exciting events, this charming coastal town always has something to do.