The San Blas Islands are not the world’s most famous Caribbean islands, but they are probably the best. They are also practically a necessity for anyone wanting to get from South America to North America without flying, which is just what I wanted to do.