The over 350 San Blas Islands , near Colombia , are spread out for more than 160 km along the sheltered Caribbean coastline . The over 350 San Blas Islands , near Colombia , are strung out for more than 160 km along the sheltered Caribbean coastline .