Heat 1 tablespoon olive oil in a large saute pan over medium-high heat. Add the shrimp to the pan. Saute for 2 to 3 minutes or until shrimp turn opaque. Remove the shrimp to a bowl and set aside. Wipe out pan with a paper towel.
Heat remaining 1 tablespoon oil in the saute pan over medium-high heat. Add the tomatoes and salt. Cover the pan and cook for 3 to 4 minutes or until the tomatoes begin to shrivel and blister, stirring occasionally.
Add the garbanzo beans to the tomatoes in skillet. Cook for 1 minute, stirring to scrape up browned bits from bottom of pan. Add shrimp and any juices that accumulated in the bowl. Add the rosemary and stir until mixture is heated through. Add pepper to taste.