Принцесса Монакская Каролина родилась в Монако. В детстве она проводила много времени в доме ее бабушки и дедушки в Филадельфии. В третьем браке замужем за Эрнстом Августом V, принцем Ганновера. Свободно говорит на французском, английском и итальянском, изучала немецкий и испанский.
Принцесса предпочитает конный спорт и катание на лыжах. Обучалась танцам в «l’Ecole de Danse de Marika Besobrasova» в Монте-карло. Успешно играет на фортепиано и флейте.
Принцесса Каролина в первый раз вышла замуж 28 июня (гражданская церемония) и 29 июня (религиозная церемония) 1978 года в Монако за Филиппа Жюно (19.04.1940), парижского банкира. Развелась 9 октября 1980 года. В 1992 году Римско-католическая церковь официально аннулировала этот брак.
Каролина до своего второго замужества некоторое время встречалась с Робертино Росселини, сыном Роберто Росселини и Ингрид Бергман.
Её вторым мужем стал Стефано Казираги (08.09.1960 — 03.10.1990), спортсмен и наследник состоятельного итальянского промышленника. Они поженились в Монако 29 декабря 1983 года. У них родилось трое детей:
Двое младших детей были названы в честь их прабабушки и прадедушки по отцовской линии — принцессы Шарлотты и принца Пьера Монакских. Старший, Андреа, был назван в честь друга детства его отца. Стефано Казираги погиб в аварии во время гонок на лодках.
Третьим и настоящим мужем Каролины является принц Эрнст Август V Ганноверский, династический глава Ганноверского дома, правнук последнего правящего герцога Брауншвейг-Люнебургского Эрнста Августа II, герцога Камберлендского, правнука короля Великобритании Георга III. Согласно британскому Акту о королевских браках 1772 года, на заключение этого брака было получено официальное разрешение королевы Елизаветы II и Тайного совета Великобритании.
Каролина и Эрнст Август поженились в Монако 23 января 1999 года. Он развелся со своей предыдущей женой Шанталь Хохули в сентябре 1997 года. У Каролины и Эрнста Августа родилась дочь: