May 30 Hurricane Agatha has swept ashore on a stretch of tourist beaches and fishing towns in southern Mexico