Sophia Delis posing on beach