Shela ligt op slechts een paar kilometer afstand van de stad Lamu op het idyllische eiland Lamu, en is een klein vissersdorpje met kronkelende steegjes, verheven stenen huizen en de mooie Friday Mosque, daterend uit 1829. Het eiland is vrijwel vrij van auto's, daarom is het enige “transport” dat je waarschijnlijk tegenkomt in zijn zanderige straatjes zijn ezels, onderweg naar hun cool-off punt in het ondiepe water van Shela Beach. Lamu stad is bereikbaar vanaf Shela te voet (ongeveer 30 minuten) of via een dhow taxi.