Pour oil into a large, wide skillet.
Sliver tomatoes and set aside.
Heat oil over medium-high heat. Add garlic and shrimp. Remove and set aside. Add tomatoes, onions, chopped basil, broth, vermouth, and cream to skillet. Meanwhile, in a large pan, cook pasta in about 3 quarts of boiling salted water until al dente, about 8 to 10 minutes or according to package directions.