Maarianhaminassa viheralueet ovat kautta aikojen olleet tärkeä osa kaupunkikuvaa, aina kaupungin perustamisesta vuodesta 1861 lähtien.
Virkistysalueista vanhimpia ovat lehmusten reunustama Esplanadi, Tullarns Ängin luontoalue ja Lilla Holmenin uimaranta.
Kaupungissa on kävelyetäisyydellä neljä hiekkarantaa, jotka kaikki sijaitsevat kaupungin itäpuolella.
Lilla holmen
Lähimpänä keskustaa sijaitsee Lilla Holmenin, uimaranta ja virkistysalue, joka on ollut osa kaupunkilaisten arkea jo yli 150 vuoden ajan. Perheystävällinen hiekkaranta on yhtä suosittu niin kesäkaudella auringonottajien kuin talvisin rohkeiden talviuimareiden keskuudessa.
Kesäisin alueella on jäätelökioski sekä wc- ja pukutilat. Ranta on myös esteetön: siellä on ramppi veteen, tilava pukukoppi ja mahdollisuus lainata rantapyörätuoli kesäkuusta elokuuhun.
Aktiivisille löytyy tasapainoratoja, esteratoja, kiipeilylaiva, keinuja sekä pelejä lainattavaksi. Alueella voi myös nähdä kanoja, riikinkukkoja ja kaneja.
Nabbenin uimaranta
Kaupungin rannoista pohjoisin ja suurin on lapsiystävällinen Nabben uimalauttoineen ja uusine leikkipaikkoineen. Kesäisin rannalla on jäätelökioski sekä wc- ja pukutilat.
Mariebadin uimaranta
Merikorttelin vieressä sijaitsevan Mariebadin uimahallin ranta on avoinna yleisölle kesäisin. Uimahallissa on kahvila, jossa
tarjoillaan myös ruoka-annoksia.
Gröna Udden
Tullarns Ängin puistoalueen eteläpuolella sijaitsee Gröna Uddens Campingin ylläpitämä ranta. Alueella on muun muassa kesäkahvila, minigolf ja sauna.