Surrender yourself to the sheer warmth, solace and hospitality of Royal Boomerang Beach Resort. The ...