Heat a large soup pot over medium heat and add olive oil. Saute the garlic and onion until translucent and fragrant.
Add the chicken stock, chipotle chiles in adobo, and potatoes. Bring to a boil, reduce to a simmer, and cook for 10 to 12 minutes or until the potatoes are tender.
Transfer the soup carefully to a blender and blend until smooth.
Return the soup to the pot and over low heat add the corn and the half and half. Increase the heat to medium and stir in the shrimp, cooking until the shrimp is pink and completely cooked through. Season with salt and pepper to taste.