cabo mayor