This Alamo pickup location details in Naxos:

Alamo Rent A Car
Chora Naxou Port Naxos
Naxos, L 84300 GRC