Cook pasta as per package instructions and set aside to allow for cooling.In the meantime, prepare the rest of your ingredients for further processing: Carefully roast pine nuts and set aside until completely cooled.
Rinse cherry tomatoes and cut into halves. Sightly drain sun-dried tomatoes and dice into small pieces. Cut fresh mozzarella into bite-sized pieces as well. Rinse and clean arugula and, if necessary, chop into smaller pieces. Tear basil by hand into small pieces.
Using a container, combine oil, vinegar, water, and honey. Mince garlic, add to container, and mix all ingredients well.
Add cooled pasta and remaining ingredients (except for pine nuts) to a large bowl, and season well with salt and pepper. Drizzle dressing over mixture and combine well.
After that, sprinkle pine nuts over your dish.
Let salad marinate for a bit to allow flavors to fully develop before serving.