The charming town of Fish Hoek boasts a picturesque beach in the shadow of mountains, a short drive from the bustling metropolis of Cape Town on South Africa’s Western Cape.