Pamela Anderson, famed for her iconic role in Baywatch, has taken a bold step by leaving the glitz of Los Angeles for a serene life on Vancouver Island, Canada.