Located by the beach on São Tomé Island in the Gulf of Guinea, Omali Lodge offers stylish rooms and free Wi-Fi.