cabo san lucas coastline