There are some 365 small islands which form the archipelago known as the Kuna Yala or the San Blas Islands. The San Blas Islands are a collection of islands of pristine sun bleached sandy beaches, coconut plantations and palms and home to the Kuna people who govern the Islands. Most of the islands are unspoiled, [...]