Sun, sea & sand, the Tortuga Beach apartment has it all. Located on the Melia Tortuga Beach resort in Sal guests can enjoy the resorts, gym, cafe, bar & restaurant or opt to head into Santa Maria. Internet on the resort provided. Ponta Preta Beach location.