The spiritual elements of Om beach play into the ethos of the Swaswara resort itself, a haven of tranquility on India’s Karnataka coast.