the city and port of san pedro is located on this island