Place raw shrimp in a medium bowl and toss with salt and pepper.
In a large skillet, heat oil and cook shrimp in a single layer for 6-8 minutes over medium-high heat until done.
Meanwhile, in a large pot, heat water to a boil over high heat. Once boiling, reduce heat slightly and add linguine noodles.
Cook pasta according to package instructions until al dente (about 8 minutes) and drain water using a colander. Let the cooked pasta rest in the colander.
Remove shrimp from the skillet and add butter and garlic. Cook over medium heat until fragrant (about 1 min).
Add cream, cheese, and seasoning and heat until cream begins to boil and thicken.
Remove from heat and add shrimp back to the skillet.
Add linguine and tomatoes and stir to combine.
Serve with crusty bread or garlic toast.