6 kwietnia 2005 roku w Monako zmarł ojciec księżnej Hanoweru, książę Rainier III i na tron wstąpił jej młodszy brat, książę Albert II. Ponieważ nowy władca nie posiadał dynastycznych potomków, Karolina została pierwszą osobą w kolejce do monakijskiej korony i zajmowała to miejsce do 10 grudnia 2014 roku, kiedy to urodzili się księżniczka Gabriela i książę Jakub.

Karolina i Ernest August pozostają od 2009 roku w separacji. Księżna wraz z najmłodszą córką powróciła do Monako. W styczniu 2010 w prasie pojawiły się zdjęcia księcia Ernesta, bawiącego się w towarzystwie innej kobiety podczas wakacji w Tajlandii.

W 2010 związał się z Simone, rumuńską tancerką i modelką, która była od niego młodsza o ponad trzydzieści lat. Relacja zakończyła się w 2015 roku.

Zdrowie 3 kwietnia 2005 książę Hanoweru w ciężkim stanie trafił do Kliniki Imienia Księżnej Grace w Monte Carlo z powodu ostrego zapalenia trzustki. W kolejnym komunikacie poinformowano, że zapadł w śpiączkę. W tym samym czasie w księstwie umierał jego teść, książę Rainier III.

25 lipca 2011 został przyjęty na oddział intensywnej terapii szpitala na Ibizie z rozpoznaniem kolejnego epizodu ostrego zapalenia trzustki.