Orientada al sudest, i flanquejada per elements rocosos com la imponent illa de Belladona Grossa, a l’esquerra, i els illots de Sant Jordi, a la seva dreta, Cala Belladona és una de les més pintoresques cales situades al camí de ronda que transcorre entre la Platja Gran de Platja d’Aro i la platja Torre Valentina, ja a Calonge, al nord.
Dur a terme el recorregut abans esmentat entre Platja d’Aro i Calonge seria perfecte per poder visitar totes les seves cales. Es tracta d’un tram d’uns 6 kms. aprox. Un d’aquests punts és la Cala Belladona, probablement la de valor paisatgístic més elevat. D’uns 150 metres de longitud per uns 30 metres d’amplada, es troba composta de sorra gruixuda amb alguns petits esculls rocosos a la pròpia platja, fet que contribueix a augmentar-ne l’exotisme.
Flanquejada pel camí de ronda GR-92, si arribem des de Platja d’Aro ens sorprendrà agradablement l’enorme illa que es troba a la dreta de la cala: es tracta de la Belladona Grossa, tradicional lloc d’anidament de gavines, cormorans i aus aquàtiques. Alguns atrevits banyistes s’atreveixen a abordar-la, i no és estrany veure com aquestes aus els arriben a increpar en forma d’atac aeri, donat que és en aquesta roca de difícil accés on han decidit tenir cura dels seus pollets.
A l’esquerra de Cala Belladona, i més enllà dels petits illots de Sant Jordi, és visible el Cap Roig de Calonge (compte, no confondre’l amb el de Calella de Palafrugell, més al nord). Es tracta d’un sortint rocós que a més compta amb pins al seu cim, i que arriba fins els 15 metres d’altura aproximadament, amb una figura força peculiar de lluny. Són pins que creixen pràcticament envoltats de mar sobre una roca… estem parlant de fet d’una petita península.
Cala Belladona és una platja molt natural, amb pocs serveis, a excepció d’una guingueta a l’estiu. Es troba al darrere d’una zona urbanitzada, tot i que les cases gairebé no són visibles des de la cala. Per això també és possible visitar aquesta cala en vehicle aparcant a l’av. d’Andorra (vegeu el mapa), que uneix el litoral de Platja d’Aro (des de la Platja Gran) fins Calonge.