The Taaras Beach & Spa Resort is located off the north east coast of Malaysia on Redang Island. Situated in the South China Sea, Redang is the largest island of the Redang archipelago. The island is surrounded by crystal clear waters and home to numerous