Torremolinos is 40 km from Marbella, Marbella and their harbor (Puerto banús) is a nice place, very expensive but high quality, torremolinos is cheap...