Cape Weligama is a stunning beach resort perched on a cliff with breathtaking ocean views. It's perfect for couples and families looking for a luxurious and re…