그리스 칼로카이리 섬으로 돌아온 소피는 엄마 도나의 호텔을 단장하고 재개장 축제를 준비한다. 사랑하는 스카이와는 서로 다른 곳에서 미래를 고민하고, 중요한 날에 모두가 함께할 수 있을지도 확실하지 않아 마음이 흔들린다. 도나의 오랜 친구 타냐와 로지가 찾아오자 소피는 엄마가 젊은 시절 어떤 선택을 하며 이 섬에 정착했는지 돌아보게 된다. 대학을 마치고 여행에 나선 젊은 도나는 해리와 빌, 샘을 차례로 만나며 낯선 곳에서 사랑과 실망을 함께 경험한다. 현재의 소피에게도 뜻하지 않은 날씨와 가족의 사정이 겹쳐 축제 준비가 순탄하게 흘러가지는 않는다. 엄마의 지난 여름과 딸의 새로운 여름이 포개지는 동안, 친구들과 가족은 다시 섬으로 모여 노래할 순간을 기다린다.