La ville de Morcote est situé au bord du lac de Lugano, au pied des dernières pentes couvertes de végétation méditerranéenne, du Monte Arbostora.