Heat olive oil in a large skillet over medium heat. Add minced garlic and grated ginger, and sauté for about 1 minute until fragrant.
Stir in the red curry paste, cooking for another minute until it's well mixed and aromatic.
Pour in the coconut milk and stir to combine, allowing it to come to a gentle simmer.
Add the sliced red bell pepper and snap peas to the skillet, cooking for about 3-4 minutes until they begin to soften.
Season the sauce with fish sauce and lime juice; stir well.
Gently place the salmon fillets in the skillet, skin-side down if applicable. Spoon some of the curry sauce over the top, cover, and let it simmer for about 8-10 minutes until the salmon is cooked through and flakes easily.
Taste the curry and adjust seasoning with salt and pepper if necessary.
Serve the salmon curry over a bed of cooked jasmine rice, garnished with fresh cilantro.