Place an oven rack in the center of the oven, and preheat the oven to 375°F.
Line several cookie sheets with parchment paper or baking mats.
In a large mixing bowl, vigorously whisk together the butter, vanilla, rose water, salt, and sugar until smooth.
Then whisk in the eggs one at a time. Stir until the mixture is creamy.
Stir in the raisins and fold in the flour using a rubber spatula until a thick batter forms.
Use a small ice cream scoop, spoon, or measure to pick up about 1 tablespoon of the batter at a time. Place the scoops on the lined cookie sheets, leaving about 2-3 inches between each scoop.
Bake for 10-12 minutes or until the edges of the cookies are golden brown.
Remove cookie sheets from the oven and place on cooling racks. When cool, loosen and remove the cookies from the parchment paper with a spatula.
Transfer the raisin cookies to a serving platter. To store, place them in an airtight container and refrigerate until ready to serve.