Barcelo Santiago is an oceanfront hotel complex offering airy rooms, a spa, pools, dining, and bars. It features scenic views of La Gomera and Los Gigantes cliffs.