Melanie Sykes at Indian beach