Facilement accessible par un parcours fluide, le Rock est situé au sud-est de l'île, sur la péninsule de Michamwi Pingwe. A 10 minutes en voiture de Page, une heure de Stone Town et une heure et demie de la pointe nord de l'île. Rock Restaurant se dresse sur un rocher non loin de la rive de la belle plage Michanwi Pingwe.