Marbella is a larger city located above Puerto Banus on the coast. It offers a range of attractions, including beautiful beaches, cultural landmarks, and a lively atmosphere. On the other hand, Puerto Banus is an old fishing port situated approximately 5 miles south of Marbella.