this is a lovely Beach front cafe. it is small so it is always busy. It has simple meals and coffee but they are worth the wait or to keep trying until you get a spot.
The best cafe I can think of. Brilliant atmosphere, friendly staff and people... and great views over the Indian ocean. The meals and drinks are all fantastic and pretty decently priced. It does get rather busy because it's pretty small so depending on the time you may have to wait for a seat.