Canoe rests on an island beach covered in palm trees in San Blas, Panama