Tatooine Beach is a restaurant and beach complex offering a relaxed atmosphere and seaside views.