Osada ve vnitrozemí poloostrova Pelješace se nachází v nejužší části poloostrova, takže je od obou pobřeží vzdálená pouhé 2 km.
Ve své minulosti Janjina představovala jak kulturní, tak i hospodářské centrum Pelješace (dokonce byla nazývána Malou Paříží).
Hospodářský základ městečka tvoří vinařství, zemědělství a pěstování oliv, a proto je Janjina destinací určenou v první řadě hostům, kteří se chtějí seznámit s autentickým způsobem života a místními zvyky.