I guess it is relative, but that should be over 2000 miles, it’s hard to call that short. I don’t know the exact speeds of the Spanish Navy, but assuming perfect conditions and let’s give them 25 knots, that’s still going to run you ~4 days at top speed for the big ships.
I can’t think of a better method for Spain, but it’s a long enough voyage that no one’s going to surprise anyone.