El Emerald Bay Resort se encuentra en la localidad de Chokocho, en el sur de la isla de Pemba. Este complejo de estilo árabe está rodeado de vegetación tropical y da a un puerto natural tradicional.
Los alojamientos tienen balcón, terraza, baño privado con ducha, artículos de aseo gratuitos y toallas y vistas al mar y al jardín.
El establecimiento alberga un restaurante y un bar. El Emerald Bay Resort puede organizar viajes, excursiones y servicios de enlace con el aeropuerto. Se pueden practicar numerosas actividades, como senderismo, snorkel y pesca, en el establecimiento o en los alrededores.
El puerto de Mkoani se encuentra a 15 minutos en coche del alojamiento y el aeropuerto de Chake Chake, a unos 40 minutos en coche.