Cook the lobsters in boiling salted water for about 8-10 minutes until they turn bright red. Remove, cool slightly, and extract the meat from the claws and tails. Reserve the shells and chop the meat into bite-sized pieces.
In a large pot, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery. Sauté for about 5 minutes until softened.
Stir in the garlic and cook for an additional minute until fragrant.
Pour in the white wine and let it simmer for about 5 minutes to reduce slightly.
Add the lobster shells, fish stock, tomato paste, bay leaves, and season with salt and pepper. Bring to a boil, then reduce the heat and let it simmer for 30 minutes.
Strain the soup through a fine-mesh strainer into another pot, pressing down on the shells to extract all the liquid. Discard the shells and bay leaves.
Return the strained soup to the heat and stir in the heavy cream and brandy. Bring back to a gentle simmer and then add the reserved lobster meat. Allow to heat through for another 5 minutes.
Taste and adjust seasoning if necessary.
Serve the bisque hot, garnished with fresh parsley.