While not really a fan of the TV series “Survivor”, I had been aware that one seasons episodes (2003) had been filmed on one of the obscure islands off the coast of Panama known as the Pearl Islands. Ive been on a lifetime quest to find “my piece of paradise” so any destination that includes […]