Life's a beach as Serbia sizzles